package org.drawlineapi.tools {
	/**
	 * ...
	 * @author Ricardo Teixeira
	 */
	public class LineFormat {
		
		private var _thickness:Number;
		private var _color:uint;
		private var _alpha:Number;
		private var _dashSize:uint;
		
		public function LineFormat(thickness:int = 2, color:uint = 0x000000, alpha:Number = 1, dashSize:uint = 10) {
			this._thickness = thickness;
			this._alpha = alpha;
			this._color = color;
			this._dashSize = dashSize;
		}
		
		public function get thickness():Number {
			return _thickness;
		}
		
		public function set thickness(value:Number):void {
			_thickness = value;
		}
		
		public function get color():uint {
			return _color;
		}
		
		public function set color(value:uint):void {
			_color = value;
		}
		
		public function get alpha():Number {
			return _alpha;
		}
		
		public function set alpha(value:Number):void {
			_alpha = value;
		}
		
		public function get dashSize():uint {
			return _dashSize;
		}
		
		public function set dashSize(value:uint):void {
			_dashSize = value;
		}
		
	}

}